package cn.hsa.xxx.placeOrder.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 折扣规则表
 * 
 * @author chai
 * @email 2990038655@qq.com
 * @date 2021-08-18 19:28:06
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("discount_rules")
public class DiscountRulesDO implements Serializable {
	private static final long serialVersionUID = 1927728643068512213L;

	/**
	 * 折扣规则UUID
	 */
	@TableId
	private String discountRulesUuid;
	/**
	 * 折扣类型：1、满减券、2、立减券(本次不包 含)、3、折扣券
	 */
	private String discountType;
	/**
	 * 是否允许叠加使用, 0:不允许，1：允 许
	 */
	private String allowOverlayFlag;
	/**
	 * 使用品类，这里为书籍类型，* 表示所有 类型均可使用
	 */
	private String useCategory;
	/**
	 * 指标值，当订单总金额达到这个值时，可以享受优惠，单 位：元
	 */
	private Float indexes;
	/**
	 * 优惠值，（折扣券，这里就是百分比；其他 类型就是实际金额，单位：元）
	 */
	private Float preferentialValue;
	/**
	 * 有效期，开始时间
	 */
	private Date validStartTime;
	/**
	 * 有效期，截止时间
	 */
	private Date validEndTime;
	/**
	 * 折扣规则信息 创建时间
	 */
	private Date createTime;
	/**
	 * 折扣规则信息更新时间
	 */
	private Date updateTime;

}
